// Java空安全示例
public class JavaNullSafety {
    public static void main(String[] args) {
        // Java中的空安全处理
        String nullableString = null;
        
        // 安全调用
        try {
            System.out.println("Java安全调用: " + nullableString.length());
        } catch (NullPointerException e) {
            System.out.println("Java安全调用: 空指针异常");
        }
        
        // 非空检查
        String nonNullableString = nullableString != null ? nullableString : "默认值";
        
        // Java 8 Optional
        java.util.Optional<String> optional = java.util.Optional.ofNullable(nullableString);
        System.out.println("Java Optional: " + optional.orElse("默认值"));
    }
}